computer-aided language learning - French English Dictionary